Conference Proceedings
Fixing the state budget: Approximation of regular languages with small DFAs
G Gange, P Ganty, PJ Stuckey
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) | SPRINGER | Published : 2017
Abstract
© Springer International Publishing AG 2017. Strings are pervasive in programming, and arguably even more pervasive in web programming. A natural abstraction for reasoning about strings are finite-automata. They are a well-understood formalism, and operations on them are decidable and well-known. But in practice these operations either blow up in size or in cost of operations. Hence the attractive automata representations become impractical. In this paper we propose reasoning about strings using small automata, by restricting the number of states available. We show how we can construct small automata which over-approximate the language specified by a larger automata, using discrete optimizat..
View full abstractGrants
Awarded by Australian Research Council
Funding Acknowledgements
[ "G. Gange-This work was supported by the Australian Research Council through grants DE160100568 and LP140100437.", "Pierre Ganty has been supported by the Madrid Regional Government project S2013/ICE-2731, N-Greens Software -Next-GeneRation Energy-EfficieNt Secure Software, and the Spanish Ministry of Economy and Competitiveness project No. TIN2015-71819-P, RISCO -RIgorous analysis of Sophisticated COncurrent and distributed systems." ]